<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>documentName</title>
    <link rel="stylesheet" href="" />
  </head>
  <body>
    <ul class="list">
      <li class="list-li li1">1-1</li>
      <li class="list-li li1">1-2</li>
      <li class="list-li li1">1-3</li>
      <li class="list-li li1">
        1-4
        <ul class="list">
          <li class="list-li">1-4-1</li>
          <li class="list-li">1-4-2</li>
          <li class="list-li">1-4-3</li>
          <li class="list-li">
            1-4-4
            <ul class="list">
              <li class="list-li">1-4-4-1</li>
              <li class="list-li">1-4-4-2</li>
              <li class="list-li">1-4-4-3</li>
              <li class="list-li my-li">1-4-4-4</li>
              <li class="list-li">1-4-4-5</li>
            </ul>
          </li>
          <li class="list-li">1-4-5</li>
        </ul>
      </li>
      <li class="list-li li1">1-5</li>
    </ul>

    <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
    <script>
      $(function () {
        // .parent() 找的是一级父元素
        $('.my-li').parent().css('border', '1px solid lightblue')

        // .parents() 无过滤器，会往上找所有的父级元素
        console.log('parents-集合?', $('.my-li').parents())

        // .parents() 带过滤器 （常用）
        $('.my-li').parents('.li1').css('border', '1px solid lightgreen')
        // tip: 这里只会找祖先级元素，不会找 .li1 的兄弟级，需要另找 $('.my-li').parents('.li1').siblings()
      })
    </script>
  </body>
</html>
